package com.bckj.freshnow.order.model;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 交易订单营销信息表(TradeMarketingInfo)数据请求对象
 *
 * @author makejava
 * @since 2025-04-22 20:57:03
 */
@Data
public class TradeMarketingInfoRequest { 
/** 主键id */    
    private Long id;
    
/** 订单id */    
    private Long orderId;
    
/** 营销类型，1：用户身份 2：优惠券 3：积分 4：活动 5：会员卡 */    
    private Integer marketingType;
    
/** 营销 ID（用户身份 ID、优惠券 ID、积分 ID 或者活动 ID） */    
    private Long marketingId;
    
/** 营销 ID 类型：1：内部 2：外部 */    
    private Integer marketingIdType;
    
/** 该营销策略优惠金额 */    
    private BigDecimal discountAmount;
    
/** 营销名称 */    
    private String title;
    
/** 营销备注 */    
    private String marketingRemark;
    
/** 营销适用维度： 1：订单维度 2：商品维度 3：平台维度 */    
    private Integer discountRange;
    
/** 不同 type 含义不同，比如 type 为 3 时指积分值 */    
    private String value;
    
/** 创建时间 */    
    private LocalDateTime createTime;
    

}

